<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:icepush="http://www.icepush.org/icepush/jsp/icepush.tld"
	xmlns:ice="http://www.icesoft.com/icefaces/component"
	xmlns:ace="http://www.icefaces.org/icefaces/components">

<h:head>
	<ice:outputStyle href="./xmlhttp/css/rime/rime.css" />
	<h:outputStylesheet library="css" name="default.css" />
</h:head>

<h:body>



	<h:form id="form">

		<ace:dataTable id="comunicadoTable" style="width: 650px"
			styleClass="datTblPrtclPrjt" resizableColumns="true"
			binding="#{dataTableBindings.tables[dataTableRowEditing.clazz]}"
			value="#{dataTableRowEditing.listaComunicado}" var="comunicado"
			selectionMode="multiple"
			stateMap="${dataTableRowEditing.stateMap}" >
			
			<ace:ajax event="editSubmit" render="facesMsgs" />
			
			<ace:column id="ctlMsgCmcoAno" headerText="Ano" style="width: 20px">
				<ace:cellEditor>
					<f:facet name="output">
						<h:outputText id="ctlMsgCmcoAnoCell"
							value="#{comunicado.ctlMsgCmcoAno}" />
					</f:facet>
					<f:facet name="input">
						<h:inputText id="ctlMsgCmcoAnoInput"
							value="#{comunicado.ctlMsgCmcoAno}" maxlength="4" />
					</f:facet>
				</ace:cellEditor>
			</ace:column>

			<ace:column id="ctlMsgCmco" headerText="Número Msg SisBB">
				<ace:cellEditor>
					<f:facet name="output">
						<h:outputText id="ctlMsgCmcoCell" value="#{comunicado.ctlMsgCmco}" />
					</f:facet>
					<f:facet name="input">
						<h:inputText id="ctlMsgCmcoInput" value="#{comunicado.ctlMsgCmco}"
							maxlength="8" />
					</f:facet>
				</ace:cellEditor>
			</ace:column>

			<ace:column id="dtEnvoMsgCmco" headerText="Data do Envio">
				<ace:cellEditor>
					<f:facet name="output">
						<h:outputText id="dtEnvoMsgCmcoCell"
							value="#{comunicado.dtEnvoMsgCmco}">
							<f:convertDateTime pattern="dd/MM/yyyy" type="date"
								timeZone="America/Sao_Paulo" />
						</h:outputText>
					</f:facet>
					<f:facet name="input">
						<!-- 						<h:inputText id="dtEnvoMsgCmcoInput" -->
						<!-- 							value="#{comunicado.dtEnvoMsgCmco}" styleClass="inpTxtPrtcl"/> -->
						<ace:dateTimeEntry id="dateTimeEntryId"
							value="#{dataTableRowEditing.selectDateProperty}"
							pattern="dd/MM/yyyy" renderAsPopup="true" />
					</f:facet>
				</ace:cellEditor>
			</ace:column>

			<ace:column id="dtPz" headerText="Data Prazo">
				<ace:cellEditor>
					<f:facet name="output">
						<h:outputText id="dtPzCell" value="#{comunicado.dtPz}">
							<f:convertDateTime pattern="dd/MM/yyyy" />
						</h:outputText>
					</f:facet>
					<f:facet name="input">
						<h:inputText id="dtPzInput" value="#{comunicado.dtPz}">
							<f:convertDateTime pattern="dd/MM/yyyy" />
						</h:inputText>
					</f:facet>
				</ace:cellEditor>
			</ace:column>

			<ace:column id="obs" headerText="Observaçao">
				<ace:cellEditor>
					<f:facet name="output">
						<h:outputText id="obsCell" value="#{comunicado.obs}" />
					</f:facet>
					<f:facet name="input">
						<h:inputText id="obsInput" value="#{comunicado.obs}" />
					</f:facet>
				</ace:cellEditor>
			</ace:column>


			<ace:column id="dcrTpCmco" headerText="Tipo">
				<ace:cellEditor>
					<f:facet name="output">
						<h:outputText id="dcrTpCmcoCell" value="#{comunicado.dcrTpCmco}" />
					</f:facet>
					<f:facet name="input">
						<h:selectOneMenu id="tipo" value="#{comunicado.dcrTpCmco}"
							>
							<f:selectItem itemValue="" itemLabel="-- Selecione --" />
							<f:selectItem itemValue="Enviado" itemLabel="Enviado" />
							<f:selectItem itemValue="Não Enviado" itemLabel="Não Enviado" />
							<f:selectItem itemValue="Aguardando" itemLabel="Aguardando" />
							<!--                             <f:selectItems value="#{varAba.listaTipoComunicado}"/> -->
						</h:selectOneMenu>
					</f:facet>
				</ace:cellEditor>
			</ace:column>

			<ace:column id="cdChvUsuReg" headerText="Responsável">
				<ace:cellEditor>
					<f:facet name="output">
						<h:outputText id="cdChvUsuRegCell"
							value="#{comunicado.cdChvUsuReg}" />
					</f:facet>
					<f:facet name="input">
						<h:inputText id="cdChvUsuRegInput"
							value="#{comunicado.cdChvUsuReg}" />
					</f:facet>
				</ace:cellEditor>
			</ace:column>


			<ace:column id="options" headerText="Options">
				<ace:rowEditor id="rowEdit" rowEditListener="#{dataTableRowEditing.grava(comunicado)}"/>
			</ace:column>
		</ace:dataTable>
	</h:form>
	<ace:messages id="facesMsgs" />

	<br />

	<h:form>
		<h:panelGrid columns="3" width="85%"
			style="border: 1px solid #CDCDCD;">

			<h:outputLabel for="ctlMsgCmcoAno" value="Ano:" />
			<h:inputText id="ctlMsgCmcoAno"
				value="#{dataTableRowEditing.comunicado.ctlMsgCmcoAno}"
				required="true" size="15" maxlength="4" />
			<h:message for="ctlMsgCmcoAno" />

			<h:outputLabel for="ctlMsgCmco" value="Número Msg SisBB:" />
			<h:inputText id="ctlMsgCmco"
				value="#{dataTableRowEditing.comunicado.ctlMsgCmco}" required="true"
				size="15" maxlength="8" />
			<h:message for="ctlMsgCmco" />
			
			<h:outputLabel for="dtEnvoMsgCmco" value="Número Msg SisBB:" />
			<ace:dateTimeEntry id="dateTimeEntryId"
				value="#{dataTableRowEditing.selectDateProperty}"
				pattern="dd/MM/yyyy" renderAsPopup="true" />
			<h:message for="dtEnvoMsgCmco" />

			<h:outputLabel for="obs" value="Observação:" />
			<h:inputTextarea id="obs"
				value="#{dataTableRowEditing.comunicado.obs}" required="true" />
			<h:message for="obs" />

			<h:outputLabel for="dcrTpCmco" value="Tipo:" />
			<h:selectOneMenu id="dcrTpCmco"
				value="#{dataTableRowEditing.comunicado.dcrTpCmco}" required="true">
				<f:selectItem itemValue="Enviado" itemLabel="Enviado" />
				<f:selectItem itemValue="Não Enviado" itemLabel="Não Enviado" />
				<f:selectItem itemValue="Aguardando" itemLabel="Aguardando" />
			</h:selectOneMenu>
			<h:message for="dcrTpCmco" />
			

			<f:facet name="footer">
				<h:commandButton value="Gravar"
					actionListener="#{dataTableRowEditing.grava(dataTableRowEditing.comunicado)}" />
			</f:facet>
		</h:panelGrid>
	</h:form>


</h:body>

</html>
